crypto/tls.serverHandshakeState.suite (field)
27 uses
crypto/tls (current package)
handshake_server.go#L30: suite *cipherSuite
handshake_server.go#L127: c.ekm = ekmFromMasterSecret(c.vers, hs.suite, hs.masterSecret, hs.clientHello.random, hs.hello.random)
handshake_server.go#L401: hs.suite = selectCipherSuite(preferenceList, hs.clientHello.cipherSuites, hs.cipherSuiteOk)
handshake_server.go#L402: if hs.suite == nil {
handshake_server.go#L407: c.cipherSuite = hs.suite.id
handshake_server.go#L409: if c.config.CipherSuites == nil && !fips140tls.Required() && rsaKexCiphers[hs.suite.id] {
handshake_server.go#L413: if c.config.CipherSuites == nil && !fips140tls.Required() && tdesCiphers[hs.suite.id] {
handshake_server.go#L551: hs.suite = suite
handshake_server.go#L560: hs.hello.cipherSuite = hs.suite.id
handshake_server.go#L561: c.cipherSuite = hs.suite.id
handshake_server.go#L569: hs.finishedHash = newFinishedHash(c.vers, hs.suite)
handshake_server.go#L602: hs.hello.cipherSuite = hs.suite.id
handshake_server.go#L604: hs.finishedHash = newFinishedHash(hs.c.vers, hs.suite)
handshake_server.go#L631: keyAgreement := hs.suite.ka(c.vers)
handshake_server.go#L733: hs.masterSecret = extMasterFromPreMasterSecret(c.vers, hs.suite, preMasterSecret,
handshake_server.go#L740: hs.masterSecret = masterFromPreMasterSecret(c.vers, hs.suite, preMasterSecret,
handshake_server.go#L812: keysFromMasterSecret(c.vers, hs.suite, hs.masterSecret, hs.clientHello.random, hs.hello.random, hs.suite.macLen, hs.suite.keyLen, hs.suite.ivLen)
handshake_server.go#L817: if hs.suite.aead == nil {
handshake_server.go#L818: clientCipher = hs.suite.cipher(clientKey, clientIV, true /* for reading */)
handshake_server.go#L819: clientHash = hs.suite.mac(clientMAC)
handshake_server.go#L820: serverCipher = hs.suite.cipher(serverKey, serverIV, false /* not for reading */)
handshake_server.go#L821: serverHash = hs.suite.mac(serverMAC)
handshake_server.go#L823: clientCipher = hs.suite.aead(clientKey, clientIV)
handshake_server.go#L824: serverCipher = hs.suite.aead(serverKey, serverIV)